package com.ruoyi.system.service;

import com.ruoyi.system.domain.TemplateChat;

import java.util.List;

public interface ITemplateChatService {

    /**
     * 查询聊天列表
     *
     * @param templateChat 查询条件
     * @return 聊天列表
     */
    List<TemplateChat> selectChatList(TemplateChat templateChat);

    /**
     * 查询单个聊天
     *
     * @param id 聊天 ID
     * @return 单个聊天记录
     */
    TemplateChat selectChatById(Long id);

    /**
     * 更新聊天模板
     *
     * @param templateChat 聊天模板信息
     * @return 更新结果
     */
    int updateTemplateChat(TemplateChat templateChat);

    /**
     * 新增聊天模板
     *
     * @param templateChat 聊天模板信息
     * @return 新增结果
     */
    int insertTemplateChat(TemplateChat templateChat);

    /**
     * 删除聊天模板
     *
     * @param id 聊天 ID
     * @return 删除结果
     */
    int deleteChatById(int[] id);

    public String importTemplate(List<TemplateChat> userList, Boolean isUpdateSupport, String operName);

}
